﻿using SheepStorage.Domain.Enum;
using SheepStorage.Domain.lishunEnum;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SheepStorage.Domain.DTO.Output
{
    public class SheepRecordOutput
    {
        public int SheepRecordId { get; set; }
        public string? OverBit { get; set; }
        public string? ElEarTag { get; set; }
        public SheepRecordVarietyEnum? SheepRecordVariety { get; set; }
        public bool? SheepRecordSex { get; set; }
        public DateTime? SheepRecordBirthDate { get; set; }
        public int? SheepRecordDay { get; set; }
        public int? SheepRecordMoom { get; set; }
        public SheepRecordGrowthEnum? SheepRecordGrowth { get; set; }
        public string? BuildingName { get; set; }
        public string? SheepFieldName { get; set; }
        public SheepRecordTypeEnum? SheepRecordType { get; set; }
        public SheepRecordGeneEnum? SheepRecordGene { get; set; }
        public SheepRecordProductionEnum? SheepRecordProduction { get; set; }
        public SheepRecordMarketEnum? SheepRecordMarket { get; set; }
        public SheepRecordBreedStateEnum? SheepRecordBreedState { get; set; }
        public int? SheepRecordBreedDay { get; set; }
        public string? SheepRecordDadOverbit { get; set; }
        public string? SheepRecordMomOverbit { get; set; }
        public SheepRecordPresentStateEnum? SheepRecordPresentState { get; set; }
        public int? SheepRecordGestation { get; set; }
        public decimal? SheepRecordWeightBirth { get; set; }
        public decimal? SheepRecordWeaningWeight { get; set; }
        public DateTime? SheepRecordWeaningDate { get; set; }
        public int? SheepRecordWeaningAge { get; set; }
        public string? SheepRecordRemark { get; set; }
        public string? AddName { get; set; }
        public string? UpdateName { get; set; }
        public string? DelName { get; set; }
        public DateTime? AddTime { get; set; }
        public DateTime? UpdateTime { get; set; }
        public DateTime? DelTime { get; set; }
        public string? Remarks { get; set; }
        public bool? IsDel { get; set; }
        public SheepRecordBirthStateEnum? SheepRecordBirthState { get; set; }

        //public int totalCount { get; set; }
        //public int pageCount { get; set; }
    }
}
